package com.loveazure.util;

import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;

public class MyLogger {

	private static Logger logger;

	private MyLogger() {
	}

	private static void configLog4J() {

		// 1.获取日志记录器,Name一般取本类的名字
		logger = Logger.getLogger(MyLogger.class.getName());

		// 2.配置Log4j环境
		// BasicConfigurator.configure();自动快速地使用缺省Log4j环境。
		// PropertyConfigurator.configure ( String configFilename);
		// 读取使用Java的特性文件编写的配置文件。
		// DOMConfigurator.configure ( String filename ) ：读取XML形式的配置文件。
		PropertyConfigurator.configure("log4j.properties");
		//BasicConfigurator.configure();
	}

	public static Logger getLogger() {
		if (logger == null) {
			configLog4J();
		}
		return logger;
	}
}
